home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / c2man-2.0pl33.lha / c2man-2.0 / vms / make.com < prev    next >
Encoding:
Text File  |  1995-01-24  |  1.8 KB  |  57 lines

  1. $!-----------------------------
  2. $! Generate the C2MAN.EXE
  3. $!-----------------------------
  4. $!CC     = "CC"                    ! Uncomment if using VAX-C
  5. $ CC     = "GCC"                ! Uncomment if using GCC
  6. $!-----------------------------
  7. $ CFLAGS = "/Include=([.VMS],[.LIBC])/NOOPT"
  8. $!CFLAGS = "/Include=([.VMS],[.LIBC])/NOOPT/DEBUG"
  9. $!-----------------------------
  10. $!OPTFILE= "[.VMS]C2MAN.OPT-VAXC"        ! Uncomment if using VAX-C
  11. $ OPTFILE= "[.VMS]C2MAN.OPT-GCC"        ! Uncomment if using GCC
  12. $!-----------------------------
  13. $ LFLAGS = "/NOMAP"
  14. $!LFLAGS = "/DEBUG/NOMAP"            ! Uncomment if you want /DEBUG
  15. $!-----------------------------
  16. $ BFLAGS = "/NOLINES"                ! Don't uncomment.. otherwise linker errors!
  17. $ ECHO     := "WRITE SYS$OUTPUT"
  18. $!
  19. $ ECHO "Compiling GETOPT.C..."
  20. $ 'CC' 'CFLAGS' [.LIBC]GETOPT.C
  21. $ ECHO "Compiling ALLOCA.C..."
  22. $ 'CC' 'CFLAGS' [.LIBC]ALLOCA.C
  23. $ ECHO "Compiling POPEN.C..."
  24. $ 'CC' 'CFLAGS' [.VMS]POPEN.C
  25. $ ECHO "Compiling C2MAN.C..."
  26. $ 'CC' 'CFLAGS' C2MAN
  27. $ ECHO "Compiling ENUM.C..."
  28. $ 'CC' 'CFLAGS' ENUM
  29. $ ECHO "Compiling LATEX.C..."
  30. $ 'CC' 'CFLAGS' LATEX
  31. $ ECHO "Compiling MANPAGE.C..."
  32. $ 'CC' 'CFLAGS' MANPAGE
  33. $ ECHO "Compiling NROFF.C..."
  34. $ 'CC' 'CFLAGS' NROFF
  35. $ ECHO "Compiling SEMANTIC.C..."
  36. $ 'CC' 'CFLAGS' SEMANTIC
  37. $ ECHO "Compiling STRAPPEND.C..."
  38. $ 'CC' 'CFLAGS' STRAPPEND
  39. $ ECHO "Compiling STRCONCAT.C..."
  40. $ 'CC' 'CFLAGS' STRCONCAT
  41. $ ECHO "Compiling STRING.C..."
  42. $ 'CC' 'CFLAGS' STRING
  43. $ ECHO "Compiling SYMBOL.C..."
  44. $ 'CC' 'CFLAGS' SYMBOL
  45. $ ECHO "Compiling TEXINFO.C..."
  46. $ 'CC' 'CFLAGS' TEXINFO
  47. $ ECHO "Invoking Bison.. Expect 54 Shift/reduce conflicts..."
  48. $ BISON 'BFLAGS' GRAMMAR.Y
  49. $ ECHO "Invoking Flex..."
  50. $ FLEX -n LEX.L
  51. $ ECHO "Compiling GRAMMAR_TAB.C (results of Bison & Flex)..."
  52. $ 'CC' 'CFLAGS' GRAMMAR_TAB
  53. $ ECHO "Linking C2MAN..."
  54. $ LINK 'OPTFILE'/OPT'LFLAGS'
  55. $ ECHO "Done.."
  56. $ EXIT
  57.